/**
 * @description 判断当前环境是否为浏览器环境。
 * @returns {boolean} 如果当前环境为浏览器环境，则返回`true`；否则返回`false`。
 */
export const isBrowser = (): boolean => {
  return typeof window !== 'undefined' && !!window.document
}

/**
 * @description 检查当前环境是否为 Node.js 环境。
 * @returns {boolean} 如果当前环境是 Node.js，则返回 `true`；否则返回 `false`。
 */
export const isNode = (): boolean => {
  return (
    typeof process !== 'undefined' &&
    process.versions &&
    typeof process.versions.node === 'string'
  )
}
